home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / gnu / amiga / gcc233lb.lha / README.233libfix
Text File  |  1993-01-03  |  956b  |  21 lines

  1. It seems that Markus Wild's distributed gcc 2.3.3 for the Amiga includes
  2. a broken ranlib, and broken libraries in lib/*.a indexed with it.  I 
  3. looked at them and discovered that the __.SYMDEF chunks had bogus sizes 
  4. and were not padded to even byte boundaries as the ar format requires.  
  5. Thus, just fixing the sizes wasn't possible; I'd have to insert the 
  6. extra pad bytes.
  7.  
  8. So I wrote a little utility to strip out the ranlib information 
  9. completely, ran it on all the libraries, re-ran ranlib, and the result 
  10. is included in this archive, along with the (apparently working) ranlib
  11. from the 2.2.2 distribution.
  12.  
  13. The "unranlib" utility is also included in case anyone needs it, 
  14. although it's not code I'm terribly proud of.  I suggest most people delete 
  15. the directory immediately.
  16.  
  17. I've given this minimal testing ("Hello, world!" compiles and runs), but
  18. I think it's of enough use to spread around.  Enjoy gcc 2.3.3!
  19. -- 
  20.     -Colin (colin@nyx.cs.du.edu)
  21.